package com.ruoyi.buss.qmcy.service;

import java.util.List;
import com.ruoyi.buss.qmcy.domain.QmcyCustDkjg;
import com.ruoyi.system.api.model.LoginUser;

/**
 * 贷款结构趋势Service接口
 * 
 * @author sxy
 * @date 2021-07-16
 */
public interface IQmcyCustDkjgService 
{
    /**
     * 查询贷款结构趋势
     * 
     * @param etlDt 贷款结构趋势ID
     * @return 贷款结构趋势
     */
    public QmcyCustDkjg selectQmcyCustDkjgById(String etlDt);

    /**
     * 查询贷款结构趋势列表
     * 
     * @param qmcyCustDkjg 贷款结构趋势
     * @return 贷款结构趋势集合
     */
    public List<QmcyCustDkjg> selectQmcyCustDkjgList(QmcyCustDkjg qmcyCustDkjg, LoginUser userInfo);

    /**
     * 新增贷款结构趋势
     * 
     * @param qmcyCustDkjg 贷款结构趋势
     * @return 结果
     */
    public int insertQmcyCustDkjg(QmcyCustDkjg qmcyCustDkjg);

    /**
     * 修改贷款结构趋势
     * 
     * @param qmcyCustDkjg 贷款结构趋势
     * @return 结果
     */
    public int updateQmcyCustDkjg(QmcyCustDkjg qmcyCustDkjg);

    /**
     * 批量删除贷款结构趋势
     * 
     * @param etlDts 需要删除的贷款结构趋势ID
     * @return 结果
     */
    public int deleteQmcyCustDkjgByIds(String[] etlDts);

    /**
     * 删除贷款结构趋势信息
     * 
     * @param etlDt 贷款结构趋势ID
     * @return 结果
     */
    public int deleteQmcyCustDkjgById(String etlDt);
}
